Skip to content

Conversation

@raikonenfnu
Copy link
Contributor

@raikonenfnu raikonenfnu commented Nov 26, 2025

This bump picks up llvm/llvm-project#169546 which resolves some register spilling in downstream use cases.

Additionally, we also pick up llvm/llvm-project#166648 which converted udiv and sdiv to non Pure attributes. This require changes on warp_specialize_to_llvm.mlir remat_subgraph since the original test found in 8601b39 was meant to test rematerializing some "pure ops" into partition region, which the tested udiv is no longer. Replaced it with urem which is similar class of op who still has Pure trait.

@raikonenfnu raikonenfnu requested a review from ptillet as a code owner November 26, 2025 01:32
@raikonenfnu raikonenfnu changed the base branch from main to llvm-head November 26, 2025 01:46
@raikonenfnu raikonenfnu changed the base branch from llvm-head to main November 26, 2025 01:46
This bump picks up llvm/llvm-project#169546
which resolves some register spilling in downstream use cases.

Additionally, we also pick up llvm/llvm-project#166648
which converted udiv and sdiv to non Pure attributes. This require changes on
warp_specialize_to_llvm.mlir `remat_subgraph` since the original test found in
triton-lang@8601b39
was meant to test rematerializing some "pure ops" into partition region,
which the tested udiv is no longer.
This PR Replaced it with urem which is similar class of op who still has Pure trait.

Signed-off-by: Stanley Winata <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant